package com.gitee.business.entity;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Yanghu
 * @since 2017-12-20
 */
@TableName("ACCOUNT_PLATFORM_SET_HAND")
public class AccountPlatformSetHand extends Model<AccountPlatformSetHand> {

    private static final long serialVersionUID = 1L;

    @TableId("ID")
	private String id;
	@TableField("SETTLE_DATE")
	private Date settleDate;
	@TableField("PLATFORM_FULL_NAME")
	private String platformFullName;
	@TableField("SETTLE_STATUS")
	private String settleStatus;
	@TableField("PLATFORM_CODE")
	private String platformCode;
	@TableField("PLATFORM_ID")
	private String platformId;
	@TableField("AUDIT_STATUS")
	private String auditStatus;
	@TableField("AUDIT_ADVICE")
	private String auditAdvice;
	@TableField("AUDIT_TIME")
	private Date auditTime;
	@TableField("AUDIT_PERSON")
	private String auditPerson;
	@TableField("GRANT_SETTLE_TIME")
	private Date grantSettleTime;
	@TableField("GRANT_SETTLE_STATUS")
	private String grantSettleStatus;
	@TableField("APPROVE_STATUS")
	private String approveStatus;
	@TableField("UPLOAD_FILE_STATUS")
	private String uploadFileStatus;
	@TableField("POSTING_DATE")
	private Date postingDate;
	@TableField("CREATE_TIME")
	private Date createTime;


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Date getSettleDate() {
		return settleDate;
	}

	public void setSettleDate(Date settleDate) {
		this.settleDate = settleDate;
	}

	public String getPlatformFullName() {
		return platformFullName;
	}

	public void setPlatformFullName(String platformFullName) {
		this.platformFullName = platformFullName;
	}

	public String getSettleStatus() {
		return settleStatus;
	}

	public void setSettleStatus(String settleStatus) {
		this.settleStatus = settleStatus;
	}

	public String getPlatformCode() {
		return platformCode;
	}

	public void setPlatformCode(String platformCode) {
		this.platformCode = platformCode;
	}

	public String getPlatformId() {
		return platformId;
	}

	public void setPlatformId(String platformId) {
		this.platformId = platformId;
	}

	public String getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(String auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getAuditAdvice() {
		return auditAdvice;
	}

	public void setAuditAdvice(String auditAdvice) {
		this.auditAdvice = auditAdvice;
	}

	public Date getAuditTime() {
		return auditTime;
	}

	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}

	public String getAuditPerson() {
		return auditPerson;
	}

	public void setAuditPerson(String auditPerson) {
		this.auditPerson = auditPerson;
	}

	public Date getGrantSettleTime() {
		return grantSettleTime;
	}

	public void setGrantSettleTime(Date grantSettleTime) {
		this.grantSettleTime = grantSettleTime;
	}

	public String getGrantSettleStatus() {
		return grantSettleStatus;
	}

	public void setGrantSettleStatus(String grantSettleStatus) {
		this.grantSettleStatus = grantSettleStatus;
	}

	public String getApproveStatus() {
		return approveStatus;
	}

	public void setApproveStatus(String approveStatus) {
		this.approveStatus = approveStatus;
	}

	public String getUploadFileStatus() {
		return uploadFileStatus;
	}

	public void setUploadFileStatus(String uploadFileStatus) {
		this.uploadFileStatus = uploadFileStatus;
	}

	public Date getPostingDate() {
		return postingDate;
	}

	public void setPostingDate(Date postingDate) {
		this.postingDate = postingDate;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "AccountPlatformSetHand{" +
			"id=" + id +
			", settleDate=" + settleDate +
			", platformFullName=" + platformFullName +
			", settleStatus=" + settleStatus +
			", platformCode=" + platformCode +
			", platformId=" + platformId +
			", auditStatus=" + auditStatus +
			", auditAdvice=" + auditAdvice +
			", auditTime=" + auditTime +
			", auditPerson=" + auditPerson +
			", grantSettleTime=" + grantSettleTime +
			", grantSettleStatus=" + grantSettleStatus +
			", approveStatus=" + approveStatus +
			", uploadFileStatus=" + uploadFileStatus +
			", postingDate=" + postingDate +
			", createTime=" + createTime +
			"}";
	}
}
